import { MineModel } from '../../models/mine.js'
const GoldModel = new MineModel()
const WxParse= require('../../plugins/wxParse/wxParse.js');
const App =  getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    ruleType: '',
    ruleDetail: '',
    ruleUrl: 'https://admin.top1buyer.com/wxview/rules?ruleType=',
    nodes:[],
    statusBarHeight: App.globalData.statusBarHeight,
    isTabbar:false,
    navigationBarTitle:''
  },

  //获取规则
  getGoldRule: function () {
    const params = {
      ruleType:this.data.ruleType
    }

    GoldModel.queryrule(params).then(res => {
      const a = {};
      a.type="text";
      a.text = res.data.rule.ruleDetail
      const obj = {};
      obj.children = [];
      obj.children.push(a);
      this.data.nodes.push(obj);
      this.setData({
        nodes:this.data.nodes,
        ruleDetail:res.data.rule.ruleDetail
      })
      // const article = res.data.rule.ruleDetail;
      // WxParse.wxParse('article', 'html', article,this, 5);
    }).catch();
  },

  //根据传参动态修改页面标题
  alterTitle: function (ruleType) {
    const self = this;
    ruleType = Number(ruleType);
    switch (ruleType) {
      case 1:
        return '绩效说明';
        break;
      case 2:
        return '金币说明';
        break;
      case 6:
        return '红包说明';
        break;
      case 7:
        return '返利说明';
        break;
      case 8:
        return '佣金说明';
        break;
      case 17:
        return '优惠券说明';
        break;
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      ruleType: options.ruleType,
      ruleUrl:this.data.ruleUrl+options.ruleType,
      navigationBarTitle:this.alterTitle(options.ruleType)
    })
    // this.getGoldRule();
    wx.setNavigationBarTitle({
      title: this.alterTitle(options.ruleType)
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

})